Ю.А. ПОПОВ
Московский инженерно-физический институт (государственный университет)
КРИЗИС КОМПЬЮТЕРНОЙ ПАРАДИГМЫ
И ПУТИ ЕГО РЕШЕНИЯ
Рассмотрены
пути решения компьютерного кризиса, обусловившего необычайное усложнение
и удорожание программного обеспечения, которое, однако, не решает
проблемы организации распределённых вычислений с интеграцией
их результатов в Сети.
Для
разрешения кризиса предлагается новая универсальная модель вычислений [1] и
разработанный в ИПУ РАН язык компьютерного исчисления древовидных структур [2].
Глобальный информационный кризис
определяется тем, что неограниченные функциональные возможности более чем 600
млн. универсальных компьютеров сети Интернет остаются невостребованными.
Возникают большие трудности решения задач организации параллельных, в том числе
распределённых, вычислений и построения информационных систем в Сети.
Причиной является низкая совместимость и непереносимость программных решений,
требующих по мере усложнения задач новых программных надстроек, а также наличие
конкурирующих корпоративно-ведомственных стандартов компьютерной информации;
утратившая свои системообразующие возможности последовательная модель машинного
счёта по Дж. фон Нейману,
которая и предопределила появление очень дорогих и громоздких программных
надстроек. Например, доход от продаж бизнеспродукта ERP (enterprise resource planning) в 2000 г. составил 21,5 млрд. долл. Тем
не менее, эксперты утверждают, что достичь полной стыковки ERP с бизнес-приложениями независимых
разработчиков пока не удалось даже с использованием Интернет-порталов.
Лидеры компьютерной индустрии понимают
данную ситуацию, но в стремлении сохранить максимальные нормы прибыли,
пока не склонны менять модель-парадигму, надеясь на всесильность программных
решений.
Пути выхода из кризиса были найдены на
основе анализа отечественного опыта развития перспективных компьютерных
архитектур и технологий программирования. По Союзной программе построения ЭВМ
для оборонных отраслей в ГНПО «Агат» под руководством профессора
Я.А. Хетагурова совместно с МИФИ был разработан алгоритмический язык
высокого уровня и построена ЭВМ с аппаратурной интерпретацией этого языка [3].
Работы были приняты госкомиссией и прошли широкую апробацию.
Автор данной статьи был руководителем
работ от МИФИ и утверждает, что проведённые НИОКР заложили основы новой
парадигмы ВТ.
Создание ЭВМ нового поколения с
аппаратурной реализацией профессиональных языков показало, что затраты
пользователей и трудоёмкость разработки ПО уменьшаются
в 40‑60 раз, а производительность процессоров увеличивается
в 10-15 раз.
По другой Союзной программе в ИПУ РАН был
создан и получил ряд практических применений отечественный мультипроцессор
ПС-2000. Его разработчиками был предложен язык [2], система
программирования и процедуры синтеза алгоритмов [4], поддерживающие исчисление
древовидных структур с открытой интерпретацией, представленной в геометрической
форме.
Предлагаемая модель использует аппаратурно-реализуемый язык [3], а также универсальную форму представления и основу обработки структурированной информации в едином поле компьютерных программ и данных.
Логический уровень компьютерных вычислений станет сложнее (выше) системы команд современных компьютеров. Новая система команд будет едина для любых архитектурных реализаций новой вычислительной парадигмы, поскольку форма представления компьютерной информации и базис её обработки будут одинаковы для всех модернизированных компьютеров, которые на первое время будут реализовать обе парадигмы.
Вторая парадигма станет доминирующей с появлением глобальной компьютерной среды со свойством универсальной программируемости.
Список литературы
1.
Zatuliveter
Yu.S., Popov Yu.A., Chuchkin V.I. Problem of Development of Special Computers
for Global Computer Environment./ International Conference “SHOCK WAVES IN
CONDENSED MATTER”, Saint-Petersburg, Russia, 1-6 September, 2002.
2. Затуливетер Ю.С., Халатян Т.Г. ПАРСЕК — язык компьютерного исчисления древовидных структур с открытой интерпретацией. /Стендовый вариант системы программирования. М.: 1997. №6
3. Степанов А.Н., Попов Ю.А. Об одном способе реализации схем синтаксически-управляемого перевода. «Программирование» №4, 1982, М.: 1982. №6
4. Затуливетер Ю.С., Халатян Т.Г. Синтез общих алгоритмов по демонстрациям частных примеров (автоматная модель обобщения по примерам) М.: 1997.